#include <iostream>
#include <vector>
#include <list>

using namespace std;
//
//
//
//int main()
//{
//	//list<int> ls;
//
//	list<int>ls(5,7);
//
//	//vector<int> v(5, 10);
//	//list<int> ls(v.begin(), v.end());
//
//	//for (auto e : ls)
//	//{
//	//	cout << e << " ";
//	//}
//	return 0;
//}


#include "list.h"

//int main()
//{
//	dew::test();
//	return 0;
//}


int main()
{
	list<int> lt;
	lt.push_back(1);
	lt.push_back(2);
	lt.push_back(3);
	lt.push_back(4);

	lt.insert(lt.begin(),5);

	//list<int>::iterator it = lt.end();
	//lt.erase(--it);

	for (auto e : lt)
	{
		cout << e << " ";
	}
	return 0;
}

